#include <deHash.hpp>
Inheritance diagram for deTHashString< T >:


Public Member Functions | |
| deTHashString (DWORD size) | |
| ~deTHashString () | |
| DWORD | Length () |
| T * | AddElement (const T &element, const char *string) |
| T * | FindElement (const char *string, DWORD *Index=(0)) const |
| deBoolean | RemoveElement (const char *string) |
| void | GetAllElements (deTArray< T * > &array) |
| void | RemoveAllElements () |
| void | operator= (const deTHashString< T > &ref) |
| T * | operator[] (const char *string) |
Private Member Functions | |
| T * | FindElement (const char *string, HashNode *&Node, DWORD *Index) const |
| DWORD | HashString (const char *string) const |
Private Attributes | |
| DWORD | m_ElementNum |
| const DWORD | m_HashSize |
| deTArray< HashNode * > | m_Elements |
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3-rc3